import request from '@/utils/request'

// 查询会员列表
export function listMember(query) {
  return request({
    url: '/system/member/list',
    method: 'get',
    params: query
  })
}

// 查询会员详细
export function getMember(id) {
  return request({
    url: '/system/member/' + id,
    method: 'get'
  })
}
// 查询代理列表
export function queryAgentList() {
  return request({
    url: '/system/member/queryAgentList',
    method: 'get'
  })
}
// 查询实名认证通知
export function queryKYCMsg() {
  return request({
    url: '/system/member/queryKYCMsg',
    method: 'get'
  })
}

// 新增会员
export function addMember(data) {
  return request({
    url: '/system/member',
    method: 'post',
    data: data
  })
}
// 更改KYC、
export function changeMsgState(data) {
  return request({
    url: '/system/member/changeMsgState',
    method: 'post',
    data: data
  })
}

// 修改会员
export function updateMember(data) {
  return request({
    url: '/system/member',
    method: 'put',
    data: data
  })
}

// 删除会员
export function delMember(id) {
  return request({
    url: '/system/member/' + id,
    method: 'delete'
  })
}

// 上分
export function Above(data) {
  return request({
    url: '/system/member/above',
    method: 'post',
    data: data
  })
}
// 下分
export function Lower(data) {
  return request({
    url: '/system/member/lower',
    method: 'post',
    data: data
  })
}
// 重置密码
export function RsetPwd(data) {
  return request({
    url: '/system/member/restPwd',
    method: 'post',
    data: data
  })
}
// 分销用户列表
export function getDistribution(query) {
  return request({
    url: '/system/member/distribution/page',
    method: 'get',
    params: query
  })
}
